package com.hospital.post.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 帖子元数据表
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class PostMetaVo
{
    private Long id;

    /**
     * 板块id
     */
    private Long sectionId;

    /**
     * 作者id
     */
    private Long authorId;

    /**
     * 作者角色
     */
    private Integer authorRole;

    /**
     * 作者名称
     */
    private String author;

    /**
     * 标题
     */
    private String title;

    /**
     * 摘要
     */
    private String abstracts;

    /**
     * 是否置顶
     */
    private Integer isTop;

    /**
     * 是否加精
     */
    private Integer isPinned;

    /**
     * 点赞数
     */
    private Integer likeCount;

    /**
     * 回复数
     */
    private Integer replyCount;

    /**
     * 帖子状态(0已发布,1待审核)
     */
    private Integer status;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 最后回复时间
     */
    private String updateTime;

    /**
     * 删除者id
     */
    private Long deletorId;

    /**
     * 逻辑删除
     */
    private Integer deleted;

    /**
     * 收藏数
     */
    private Integer favoriteCount;

    /**
     * 热度
     */
    private Long heatScore;

    /**
     * 总楼层数
     */
    private Integer totalFloor;
}